Text copied to clipboard!

Naslov

Text copied to clipboard!

Inženjer za API

Opis

Text copied to clipboard!
Tražimo iskusnog i strastvenog Inženjera za API koji će se pridružiti našem timu i pomoći u razvoju, testiranju i održavanju API-ja za naše aplikacije i sustave. Kao Inženjer za API, bit ćete odgovorni za dizajniranje i implementaciju robusnih, skalabilnih i sigurnih API rješenja koja omogućuju besprijekornu integraciju između različitih sustava i aplikacija. Vaša uloga uključuje rad s timovima za razvoj softvera, DevOps inženjerima i arhitektima sustava kako biste osigurali da API rješenja ispunjavaju tehničke i poslovne zahtjeve. Također ćete biti odgovorni za dokumentaciju API-ja, testiranje performansi i sigurnosti te optimizaciju postojećih rješenja. Idealni kandidat ima snažno tehničko znanje o RESTful i GraphQL API-jima, iskustvo s alatima za testiranje API-ja te razumijevanje sigurnosnih standarda i najboljih praksi. Također je važno iskustvo s programskim jezicima poput Python, Java, Node.js ili Go, kao i poznavanje baza podataka i cloud tehnologija. Ako ste strastveni u vezi s razvojem API-ja, volite raditi u dinamičnom okruženju i želite doprinositi inovativnim rješenjima, ovo je prilika za vas!

Odgovornosti

Text copied to clipboard!
  • Dizajniranje, razvoj i održavanje API-ja za različite aplikacije i sustave.
  • Osiguravanje sigurnosti i performansi API-ja kroz testiranje i optimizaciju.
  • Pisanje i održavanje tehničke dokumentacije za API-je.
  • Rad s timovima za razvoj softvera na integraciji API-ja u aplikacije.
  • Implementacija autentifikacije i autorizacije za API-je.
  • Praćenje i rješavanje problema vezanih uz API-je.
  • Optimizacija postojećih API rješenja za bolje performanse i skalabilnost.
  • Suradnja s DevOps timom na implementaciji CI/CD procesa za API-je.

Zahtjevi

Text copied to clipboard!
  • Iskustvo u razvoju i održavanju RESTful i GraphQL API-ja.
  • Poznavanje programskih jezika poput Python, Java, Node.js ili Go.
  • Iskustvo s bazama podataka (SQL i NoSQL).
  • Razumijevanje sigurnosnih standarda i najboljih praksi za API-je.
  • Iskustvo s alatima za testiranje API-ja poput Postman ili Swagger.
  • Poznavanje cloud platformi poput AWS, Azure ili Google Cloud.
  • Iskustvo s CI/CD alatima i DevOps praksama.
  • Sposobnost rada u timskom okruženju i rješavanja tehničkih problema.

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Možete li opisati svoje iskustvo s razvojem RESTful i GraphQL API-ja?
  • Koje sigurnosne mjere primjenjujete pri razvoju API-ja?
  • Kako biste optimizirali performanse API-ja?
  • Koje alate koristite za testiranje API-ja?
  • Možete li opisati primjer složene integracije API-ja koju ste implementirali?
  • Kako osiguravate skalabilnost API-ja?
  • Koje su vaše omiljene tehnologije za razvoj API-ja i zašto?
  • Kako biste riješili problem visoke latencije u API pozivima?